TOP

SQL SELECT DISTINCT 명령

SQL SELECT DISTINCT 설명

SELECT DISTINCT 명령은 고유한(다른) 값만 반환하는 데 사용됩니다.

테이블 내 열에는 반복되는 값이 많이 포함되는 경우가 많습니다. 때로는 고유한(다른) 값을 나열해야 하는 경우도 있습니다.


SELECT DISTINCT 구문

SELECT DISTINCT column1, column2, ...
FROM table_name

데모 데이터베이스

다음은 "Northwind" 데이터베이스의 "Customers"("고객") 테이블의 샘플입니다.

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
1Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.5021Mexico
3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.5023Mexico
4Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK
5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden

DISTINCT이 없는 SELECT 예

다음 SQL 문은 "Customers"("고객") 테이블의 "Country"("국가") 열에서 모든 값(중복 포함)을 선택합니다.

Run SQLSELECT Country FROM Customers

이제 SELECT DISTINCT 명령을 사용하여 결과를 살펴보겠습니다.

SELECT DISTINCT 예

다음 SQL 문은 "Customers"("고객") 테이블의 "Country"("국가") 열에서 고유한 값만 선택합니다.

Run SQLSELECT DISTINCT Country FROM Customers

다음 SQL 문은 다양한(고유) 고객 국가의 수를 표시합니다.

Run SQLSELECT COUNT(DISTINCT Country) FROM Customers

LO Calc의 YLC Utilities 메뉴

LO Calc의 YLC Utilities 메뉴

Excel의 YLC Utilities 메뉴

Excel의 YLC Utilities 메뉴